[IA64] A few clean ups in __xen_create/destroy_contiguous_region.
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Mon, 3 Jul 2006 14:33:15 +0000 (08:33 -0600)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Mon, 3 Jul 2006 14:33:15 +0000 (08:33 -0600)
This is the IA64 counter part of the C/S
10563:a75c1bdfe76146ad591574d805be5be0a3098d2a of xen-unstable.hg

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
linux-2.6-xen-sparse/arch/ia64/xen/hypervisor.c

index f0d07e635db1652cfb63896bf554ca4459ca5daa..aa55acba7460d5b15601e39802e5d6e5170bdc0a 100644 (file)
@@ -198,7 +198,7 @@ __xen_create_contiguous_region(unsigned long vstart,
                .nr_exchanged = 0
        };
 
-       if (order > MAX_CONTIG_ORDER)
+       if (unlikely(order > MAX_CONTIG_ORDER))
                return -ENOMEM;
        
        set_xen_guest_handle(exchange.in.extent_start, in_frames);
@@ -299,7 +299,7 @@ __xen_destroy_contiguous_region(unsigned long vstart, unsigned int order)
        if (!test_bit(start_gpfn, contiguous_bitmap))
                return;
 
-       if (order > MAX_CONTIG_ORDER)
+       if (unlikely(order > MAX_CONTIG_ORDER))
                return;
 
        set_xen_guest_handle(exchange.in.extent_start, &in_frame);